草庐IT

ios - NSCondition 或@synchronized

全部标签

iOS Action 扩展如何获取小图像

在系统图片库中,打开我的Action扩展,因为图片太大,扩展崩溃了,请问如何调小一点的图片?我尝试使用以下代码,但它不起作用。NSDictionary*dict=@{NSItemProviderPreferredImageSizeKey:[NSValuevalueWithCGSize:CGSizeMake(300,300)]};[itemProviderloadItemForTypeIdentifier:(NSString*)kUTTypeImageoptions:dictcompletionHandler:^(UIImage*image,NSError*error){}];

ios - Firebase 限制上传重试

我正在尝试限制iOS上firebase存储中的上传重试时间,以便能够在合理的时间内向我的用户提供反馈。我知道我应该更改Storage.storage().maxUploadRetryTime但是,当我编辑此变量时,没有任何更改!谢谢! 最佳答案 您只能在存储规则中进行这些更改。你了解node.js的基础知识吗? 关于ios-Firebase限制上传重试,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

ios - 无法在 iOS 的某些设备中获取 FCM 通知

在我的应用程序中,我使用FCM推送通知使用swift3。每当在设备中安装应用程序时,某些设备会收到通知,而某些设备在推送到来时不会收到通知。当我们在不删除应用程序的情况下更新新版本时,将无法收到通知,但如果删除应用程序并重新安装,我们就会收到通知。我的问题是为什么有些设备收不到通知。所有设备FCMtoken都已成功存储到服务器中。我们重新检查这个。如何从后端知道FCMtoken何时过期?我们能否在每次应用启动时强制获取FCMtoken?为什么有些设备会出现“invalid-registration-token”和“token-not-registered”问题?谢谢。非常感谢您的帮助!

ios - Xamarin 构建代理未在 mac 错误上运行

我有一个在WindowsVS2017上运行的跨平台xamarin项目。我有一个mac,我连接到最新版本的Xcode和安装了xamarin版本匹配的VS。当我去构建项目时,我收到一个错误:“XamarinBuildAgent没有在Mac上运行。需要一个事件的BuildAgent来执行构建”。我确定我已连接,并且xamarin版本在mac和windows上是相同的。我按照这里的所有步骤操作:https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troub

ios - 我如何关闭 ORKTaskViewController 并呈现我选择的 View Controller ?

我花了24小时试图找到解决此问题的方法。当用户在我的应用程序上点击注册时,他们将不得不回答一系列调查问题(我使用ORKorderedtask(研究工具包)创建的)。调查完成后,我希望显示主页,但是当我测试应用程序并完成调查时,它会直接返回到注册页面。这是我的代码:1.呈现有序的任务ViewController;letregistrationTaskViewController=ORKTaskViewController(task:registrationSurvey,taskRun:nil)registrationTaskViewController.delegate=selfself

ios - Click 事件不会在 iOS 设备上点击时触发,但在桌面上按预期工作

我无法让我的React应用程序在移动版Safari上以最佳方式运行。我的应用程序将在桌面上正常执行PUT、POST、PATCH和DELETE,但在我的iPhone上不会这样做。我尝试将“cursor:pointer”和onTouchStart添加到下面的React组件中,但似乎没有任何效果。onSubmit(event){constname=this.state.name;constinstructor=cookies.get('instructor')._id;this.setState({submitted:true,});this.props.dispatch(actions.e

ios - Scene Kit节点不旋转

我试图通过场景工具包节点旋转,但它没有旋转。我想让它绕y轴旋转。它是一个球体。letnode=SCNNode()node.geometry=SCNSphere(radius:1)node.geometry?.firstMaterial?.diffuse.contents=UIImage(named:"diffuse.png")node.geometry?.firstMaterial?.specular.contents=UIImage(named:"specular.png")node.geometry?.firstMaterial?.emission.contents=UIImage

ios - 仅获取协议(protocol)中定义的属性在修改对象的内部属性时导致编译错误

考虑这样的代码:protocolSomeProtocol{varsomething:Bool{getset}}classSomeProtocolImplementation:SomeProtocol{varsomething:Bool=false{didSet{print("somethingchanged!")}}}protocolMyProtocol{varmyProperty:SomeProtocol{get}}classMyClass:MyProtocol{varmyProperty:SomeProtocol=SomeProtocolImplementation(){didSe

iOS 应用程序在 UIGraphicsEndPDFContext() 崩溃

我正在尝试从当前View创建PDF。下面是我的代码。funccreatePdfFromView(saveToDocumentsWithFileNamefileName:String)->CGPDFDocument?{letpdfData=NSMutableData()varpdfDoc:CGPDFDocument!UIGraphicsBeginPDFContextToData(pdfData,self.view.bounds,nil)UIGraphicsBeginPDFPage()guardletpdfContext=UIGraphicsGetCurrentContext()else{

ios - 在 CNContactPicker 中选择多个联系人/联系人属性

我正在使用此处定义的谓词:HowcanIpickacontactphonenumberiniOS?.contactsPicker.predicateForEnablingContact=NSPredicate(format:"phoneNumbers.@count>0")contactsPicker.predicateForSelectionOfContact=NSPredicate(format:"phoneNumbers.@count==1")contactsPicker.displayedPropertyKeys=[CNContactPhoneNumbersKey]我还定义了以下